home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 49
/
Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso
/
-serious-
/
programming
/
arexx
/
rexxmathlib
/
rexxmathlib.readme
< prev
next >
Wrap
Text File
|
1999-11-30
|
2KB
|
45 lines
Short: Faster & shorter math support for ARexx.
Uploader: thor@einstein.math.tu-berlin.de (Thomas Richter)
Author: thor@einstein.math.tu-berlin.de (Thomas Richter)
Type: util/rexx
Version: 38.02
Requires: Os 2.04
This library provides transcendential functions for the
ARexx - programming language. It is a completely new revision of
Willy Langeveld's rexxmathlib, although no original code has been used.
The new release has been completely rewritten in assembly language and
is therefore not only faster (approx. 10 times), but provides also
a higher precision of 15.9 digits, thanks to smarter ASCII- to float
conversion routines.
The rexxmathlib.library uses the system math libraries, namely
the mathieeedoubbas.library and the mathieeedoubtrans.library and will
therefore work fine, regardless of a math-coprocessor.
____________________________________________________________________________
Changes since 38.02:
- LibInit didn't release all memory in case of failure.
- LibOpen might have run into a Wait() state and might hence
have caused some race conditions. Did not clear DEL_EXPUNGE
as well. Fixed.
- Added two new functions, DEG() and RAD() to convert between
degrees and radiants.
- The precision of atanh() has been increased in case a FPU
is available.
- The library does no longer produce a unary plus sign since some
programs seem to have trouble with it.
____________________________________________________________________________
Changes since 38.01:
- Fixed some typos in the guide, reworked it.
- Haven't found any bugs in the library, yet.
____________________________________________________________________________
Thomas Richter,
November 1999